home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Just Call Me Internet
/
Just Call Me Internet.iso
/
com
/
othernet
/
fidonet
/
nlup22
/
read.eng
< prev
next >
Wrap
Text File
|
1992-01-16
|
5KB
|
145 lines
NLUPDATE V2.20 by Jrg Spilker (2:245/502, 90:6000/106)
Please read this document carefully. There are some changes to former
versions of NLUPDATE.
NLUPDATE is just a little tool for nodelist maintenance. NLUPDATE will
decompress DIFF's and LIST's without difference files, apply the
DIFF's and start a nodelistcompiler (like PARSELST). If you will,
NLUPDATE compresses new nodelists and creates regional nodelists with
the program PRVNODES (by Gnther Parcia).
Please notice: NLUPDATE won't delete any compressed LIST's and DIFF's
anymore (as in former versions). You should use MUPDATE instead of
this.
NLUPDATE needs a configuration file named NLUPDATE.CFG. The file was
searched in the actual directory, then in the directory to which the
environment variables MAILER or BINKLEY points. If it is not found,
then NLUPDATE will stop.
You could use the following keywords in the configuration file (some
entries are optional (*) and only necessary in some cases):
NListComp : fullpath/name and options of the nodelistcompiler.
Pn24User(*): fullpath/name and options of a userlist utility.
PrvtNode(*): fullpath/name of PRVNODES.TOS
ArcImp : fullpath/name and options to unpack for ARC
ArcExp : fullpath/name and options to pack for ARC
LzhImp : fullpath/name and options to unpack for LHarc.
LzhExp : fullpath/name and options to pack for LHarc.
ZipImp : fullpath/name and options to unpack for ZIP.
ZipExp : fullpath/name and options to pack for ZIP.
NetFile : directory where the DIFF's arrive (normally the inbound).
NodeList : nodelist directory.
StatusLog : logfile for NLUPDATE.
NewList(*) : directory where NLUPDATE creates new LIST's. You could
move these LIST's into the appropriate directories with
TIC's AUTOSEND option.
Please notice that the existence of the path's is not checked and that
the keywords are case-sensitive.
How do i tell NLUPDATE which DIFF's and LIST's to handle. There are
three possibilities.
1) uncompressed lists:
Copy filename,{filename}..
If NLUPDATE finds one of the filenames in the NetFile directory, it
will be copied to the NodeList directory.
Example:
Copy 25502.upd,network.245
Note: The nodelistcompiler won't be started.
2) Compressed LIST's (with and without DIFF's). These LIST's are
defined by the keyword LisI (where I is a number between 1-5).
LisI [N|A|L|Z][N|A|L|Z] listname,diffname {option}
or
LisI [N|A|L|Z] listname {option}
Meaning of the flags:
The first flag is for creating new compressed LIST's after applying
the DIFF. With the second flag, a difference file could be converted
into a new format. The lists are created in the NewList directory
(which you should have defined in the config).
N: Don't compress new LIST's/DIFF's.
A: Pack with ARC.
L: Pack with LHarc.
Z: Pack with ZIP.
If an option is specified, the nodelistcompiler will be invoked
with these option.
Example:
Lis1 ZL nodelist,nodediff
Lis2 ZL points24,pr24diff
Lis3 N nestlist 1 -c nestlst.cfg -n nestlist.*
If a NODEDIFF or PR24DIFF arrives these files are uncompressed and the
DIFF will be applied. NLUPDATE creates a zipped NODEDIFF and PR24DIFF
and a lharced new NODELIST and POINTS24. The NESTLIST was also
uncompressed. Now, the nodelistcompiler will be started twice, the
second time with the option line for compiling the NESTLIST.
3) Creating regional nodelists with the keyword PrvtI (I = 1-5).
You need the program PRVNODES by Gnther Paczia.
PrvtI [A|L|Z] listname zone region
The first flag describes the compressing method as in 2). listname is
the name of the created list and with zone, region you specify some
part of the nodelist.
Example:
Prvt1 Z region24 2 24
If a new nodelist is created (say NODELIST.228) then PRVNODES is
started with zone 2, region 24 as parameters and creates a file
MYLIST.229 which is then renamed to REGION24.229, moved into the
NewList directory and compressed with ZIP.
Other options in the configuration file or the commandline:
-l/LOG: Write a report to the StatusLog
-u/USERLIST: Start the program Pn24User.
====================================
What is planned for future versions:
Creation of various userlists.
Rewrite diff applying code in assembler.